home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2005 Utilities / CHIP Utilities 2005.7z / CHIP Utilities 2005.iso / images / nssi.igz / nssi.img / NSSI / NSSI.DOC < prev    next >
Encoding:
Text File  |  2004-11-03  |  18.5 KB  |  407 lines

  1.                      Navrátil Software System Information
  2.                             Program Documentation
  3.  
  4.  
  5. --- WHAT IS NSSI? -----------------------------------------------------------
  6.  
  7.   NSSI is a powerful program which provides lots of information about
  8. computer's equipment - installed hardware and software.
  9. NSSI is a freeware - share and enjoy!
  10.  
  11.  
  12. --- SYSTEM REQUIREMENTS -----------------------------------------------------
  13.  
  14.  Minimal:
  15.    - any processor able to execute 8086 instructions
  16.    - videoadapter MDA (any videoadapter capable of 80x25 text mode)
  17.    - cca 398 KB of free conventional memory (358 KB on PC-XT)
  18.    - DOS 3.30
  19.  
  20.  Recommended:
  21.    - PC-AT, processor 80286
  22.    - videoadapter EGA color
  23.    - DOS 4.0
  24.    - cca 650 KB of free XMS or EMS memory for overlaying
  25.    - mouse
  26.  
  27.  Optimal:
  28.    - PC-AT, processor 80386 or better
  29.    - videoadapter VGA color
  30.    - DOS 5.0 or higher
  31.    - 900+ KB of free XMS or EMS memory for swapping and overlaying
  32.    - mouse
  33.  
  34.  * If you have 64 KB large free UMB block, NSSI will use this memory,
  35.    thus reducing conventional memory requirements to 334 KB.
  36.  
  37.  
  38. --- TOP FEATURES! -----------------------------------------------------------
  39.  
  40.   These features make NSSI member of sysinfo extraleague:
  41.  
  42.  * Heuristics
  43.  * Chytristics
  44.  * Auto Correction
  45.  * Online Monitoring
  46.  * heuristic polydetectors, algorithmic detection, particular checks
  47.  * SafeCrash(tm) technology
  48.  * Safe Mode for problematic hardware/environments
  49.  * backtracing technology
  50.  * fast, reliable, accurate and intelligent detection and identification
  51.  * superior detection rate, large, up-to-date databases, trustable results
  52.  * several alternate detection methods for some components
  53.  * state-of-art design - comfortable, intuitive, synoptic
  54.  * maximum control comfort from keyboard and graphical mouse
  55.  * fast graphic draw engine based on assembler microkernel core
  56.  * internal cache for slowly detectable and/or critical data
  57.  * exhaustive detection of hardware and software details
  58.  * supports modern technologies
  59.  * several world's unique detection features
  60.  * tabular display output of detected data
  61.  * integrated tests, tools and utilities
  62.  * good adaptability to unfavourable conditions
  63.  * runs well in V86 mode, under Windows 3.1x, Windows 9x
  64.  * may run under Windows NT, resp. OS/2
  65.  * 286+ optimized code
  66.  * utilizes advantages of PC-AT, EGA/VGA, 386+ CPUs, DOS 5-7 and QEMM
  67.  * modest system requirements, PC-XT support
  68.  * high speed operation
  69.  * little possibility of crashes in spite of high detection abilities
  70.  * provides practical information - can assist also as a diagnostic tool
  71.  * provides tips for user
  72.  * thrifty report files
  73.  * Anti-Windows9x techniques for better performance of program
  74.  * anti-virus feature
  75.  * advanced anti-debugging/anti-hacking techniques, level C5 safety
  76.  * fast updates
  77.  * Internet support
  78.  * completely FREEWARE
  79.  
  80.  
  81. --- HISTORY -----------------------------------------------------------------
  82.  
  83.   I do a system support for many PC systems and I need to know what I am
  84. working with. Unfortunately, I didn't find any suitable and balanced
  85. sysinfo providing both hardware and software information in enough actual
  86. and detailed form. So I decided to write my own sysinfo.
  87.   Works on NSSI started in February 1996. I originally write it only for my
  88. own usage, but me and other ascertained that it is not so bad in comparison
  89. with other sysinfos usually used. So NSSI has started to spread... Later
  90. I gained access to Internet and found that there are lots of interesting
  91. things usable for NSSI (and more). Without I-net, NSSI would never became
  92. high-end of sysinfos.
  93.   Altough NSSI is not completed yet, it is available for download on
  94. Internet since November 1997. I guess that it will be completed someday
  95. in 2004 (?). I didn't plan to develop version 1.00 more than 2 years, but
  96. construction goes slowly. It namely depends on my free time. And I am
  97. disagreeably low on free time :-(.
  98.   Please remember that NSSI is still primarily designed for my own purposes.
  99.  
  100.  
  101. --- THEY WROTE ABOUT NSSI ---------------------------------------------------
  102.  
  103. "Great program I love it."
  104.                       Johannes R. Myhre
  105. "It's cool!"
  106.                       Tamás Miklós
  107. "Thank you for releasing this GREAT software as freeware."
  108.                       Reggie David
  109. "This is a great package, many thanks."
  110.                       Russell Thomson
  111. "The program looks impressive. Very professional and thorough. I like that."
  112.                       Frits Westra
  113. "...it is up-to-date and detailed."
  114. "NSSI was completely accurate, reliable as usual."
  115.                       Randall Whitman
  116. "It's the soft I looked for."
  117.                       Philippe Herve
  118. "...very nice piece of software."
  119.                       Michel de la Rambelje
  120. "I really like NSSI. It is the best sysinfo program I ever saw!!"
  121.                       Mckyboyz
  122.  
  123.  
  124. --- THEY SAID ABOUT NSSI ----------------------------------------------------
  125.  
  126. "It's amazing!"
  127.                       Michal Lisiecki, VIA Technologies, Inc.
  128.  
  129.  
  130. --- PROGRAM NOTES -----------------------------------------------------------
  131.  
  132.  * Please send me report file(s) of your computer(s)! I will be glad if you
  133.    will also send me images of BIOSes, Video BIOSes, hints and ideas. This
  134.    way you will contribute to improving of NSSI. It is a good idea to
  135.    compress these files into a single master archive and send as an e-mail
  136.    attachment. I can unpack archives of almost all common packers, but
  137.    RAR/ZIP/ARJ are preferred. Please note that you do not need to send CMOS,
  138.    MBR and boot sector images - I don't have use for them.
  139.  * I cannot guarantee that I will add all suggested features and use all your
  140.    ideas. Since I don't get anything for my work on this program I will
  141.    mainly add things I *want* to add.
  142.  * If you use and/or like this program, please send me an e-mail! It's
  143.    always nice to feel useful :). This also helps me to monitor spreading
  144.    of NSSI.
  145.  * If you want to donate something (information, code, money, hardware ;-),
  146.    don't hesitate to contact me. It will help me in development of program.
  147.  * To save screen to report file press <F2>. Benchmark screens can be saved
  148.    too.
  149.  * If you do not want to press <F2> for each screen, use command
  150.    Commands|Automatic Report. Or, for full-automatic operation, type
  151.    'nssi /ar /exit'. If you want to control amount of information saved,
  152.    use File|Options|Report style feature.
  153.  * If you encounter Critical Error message, please write down all
  154.    information displayed and send it me. This makes sense only if you have
  155.    recent version of NSSI, because I do not store old versions and it is
  156.    usually impossible to find error in new version based on error address
  157.    from old one.
  158.  * Remember: All features you didn't find in NSSI will be added in future!
  159.  
  160. V86 versus real mode:
  161.  
  162.   NSSI is designed to run well in V86 mode. But in V86 mode its detection
  163. abilities are slightly reduced - e.g. identification of some older CPU types,
  164. possible problems with DMA access and BIOS scan. So real mode is preferred,
  165. but not required.
  166.  
  167. Running NSSI under Windows 3.1x and Windows 9x:
  168.  
  169.   Since Windows 3.x is only GUI and Windows 9x is still DOS + GUI, NSSI
  170. works well under these dingy "systems". But some results may be (and
  171. some will be) incorrect - cache sizes, memory sizes, presence of some
  172. software etc. Also, detection of Plug and Play devices and IDE devices is
  173. impossible under Windows 9x.
  174.  
  175. Running NSSI under Windows NT:
  176.  
  177.   NSSI should be able to run under Windows NT. But it may crash; also,
  178. I cannot guarantee proper detection/operation in all aspects.
  179.  
  180. Running NSSI under OS/2:
  181.  
  182.   NSSI may run under OS/2, depending on settings of DOS box. But it may
  183. crash; also, I cannot guarantee proper detection/operation in all aspects.
  184.  
  185. CPU Performance Test
  186.  
  187.   Performance values used to calculate graph are only estimated for
  188. some processors, so please don't be surprised if your processor will
  189. be placed higher or lower than it should be. Results also depend on
  190. your system's configuration (mainboard, cache, software in memory), so
  191. please take them with ±10% tolerance. Results are relative to clean boot.
  192. Multitasking environments will adversely affect them!
  193.  
  194. FPU Performance Test
  195.  
  196.   Performance values used to calculate graph are only estimated for
  197. some co-processors, so please don't be surprised if your co-processor will
  198. be placed higher or lower than it should be. Note that in V86 mode,
  199. performance will be slightly lower than in real mode. Results also depend
  200. on your system's configuration (mainboard, cache, software in memory), so
  201. please take them with ±10% tolerance. Results are relative to clean boot.
  202. Multitasking environments will adversely affect them!
  203.  
  204. DMI Information
  205.  
  206.   Some modern BIOSes support so called DMI (Desktop Management Interface).
  207. This partially means that mainboard or computer manufacturer has saved into
  208. BIOS various configuration information which may be used to obtain or set
  209. up computer's configuration remotely and so on. NSSI only displays these
  210. saved information, it doesn't detect them, so I cannot guarantee validity
  211. of these information. Better trust to original results of NSSI. Some BIOSes
  212. does not provide valid DMI information altough they state that are DMI
  213. compliant; NSSI is yet unable to detect it and therefore nonsense
  214. information will be displayed on such systems.
  215.  
  216. Anti-stealth capabilities of anti-virus feature
  217.  
  218.   Anti-stealth enhancement to anti-virus feature tries to find original
  219. ISR (Interrupt Service Routine) of interrupt 13h in computer's ROM BIOS and
  220. in case of success reads first hard disk's MBR using this safe routine and
  221. compares result with normal state, what allows it to detect most
  222. boot/multipartite stealth viruses hiding themselves in hard disk system area.
  223. This enhancement is omitted when running under Windows 9x/NT, OS/2 and QEMM
  224. in stealth mode. It is also equipped with fail-safe technique and in case of
  225. crash is not used again. I have made every effort to make it as compatible as
  226. possible, but there's still possibility of compatibility problems, especially
  227. with some exotic BIOSes or some SCSI systems. So you can skip it manually by
  228. using 'asth-' switch. Possible incompatibilities will be investigated and
  229. fixed.
  230.  
  231.  
  232. --- POSSIBLY ASKED QUESTIONS ------------------------------------------------
  233.  
  234. Q: Why should I send you the report file of my computer?
  235. A: Any report can contain small bugs you cannot find, but it may be a
  236.    bug, which I should fix. And your machine may contain a strange or
  237.    interesting hardware or software component, which NSSI should
  238.    detect or identify better.
  239. Q: I saw many good freeware beta programs on the Internet becoming shareware
  240.    as their final version is out. Will NSSI be forever freeware, even after
  241.    it has completed its development phase?
  242. A: Most probably yes. Now I don't have any plans to change this status.
  243.    I code NSSI for fun and glory, not for money. Worst case imaginable with
  244.    NSSI 1.00 could be that it will be free for personal noncommercial use
  245.    and paid for commercial one.
  246. Q: I want the source codes of NSSI, will you give it away?
  247. A: NO. Aehm... 'NO' means: 'NO' ;-)
  248.  
  249.  
  250. --- HELP --------------------------------------------------------------------
  251.  
  252.   Complete context-sensitive on-line help will be implemented in final
  253. version.
  254.  
  255. Brief overview of switches:
  256.   Use            to
  257.   AC-            turn AutoCorrection off; use only if instructed by me; not
  258.                  for normal usage; will adversely affect detection efficiency
  259.   CH-            turn CHytristics off; use only if instructed by me; not
  260.                  for normal usage; will adversely affect detection efficiency
  261.   OM-            turn Online Monitoring off; some values that change during
  262.                  NSSI run will be detected only once and won't be refreshed
  263.   OLD            skip out of date message or better upgrade to recent version
  264.                  of NSSI
  265.   ?              display list of switches
  266.   WIN            force NSSI to try to detect Windows version and language
  267.                  always, even if Windows is not running, designed for
  268.                  Windows 3.1x
  269.   SMC            Show Mouse Coordinates in status area of NSSI desktop
  270.   XG-            disable usage of eXtended Graphics even on EGA/VGA, good
  271.                  for some old LCD videosystems with limited capabilities
  272.                  causing incorrect displaying of TUI
  273.   NOSOUND        prevent NSSI to use sound, good if you don't want to attract
  274.                  computer owner's attention during creation of automatic
  275.                  report ;-)
  276.   TM             disable graphical mouse in case of display problems and use
  277.                  Text Mouse Cursor
  278.   SSS            disable graphical screen saver in case of display problems
  279.                  and use Standard textmode Screen Saver, which is not called
  280.                  automatically
  281.   PREHISTORIC    skip minimal DOS version check if you want to try to run NSSI
  282.                  in DOS version older than 3.30; function is not guaranteed
  283.   BEEP           enable keyboard clicking, just for fun
  284.   SAFE           run NSSI in Safe Mode, see Troubleshooting section for more
  285.                  details
  286.   RPT=<filename> specify name of report file from command line instead of
  287.                  using File|Report item in TUI
  288.   AR             create Automatic Report
  289.   EXIT           exit NSSI immediately after Automatic Report creation
  290.   B              create boot log file, see Troubleshooting section for more
  291.                  details
  292.   LOWPCI         run NSSI if it halts while "Gathering PCI Pool Data..."; you
  293.                  should inform me if you needed this switch, report numbers
  294.                  shown in status line when lock occurs and send file created
  295.                  using SAVEPCI= switch
  296.   Y2K            engage year 2000 bug test
  297.   ASTH-          omit anti-stealth capabilities of anti-virus feature
  298.   AV-            completely skip anti-virus check
  299.   SAVEIDE=<fn>   save detected IDE data to file to send me in case of somehow
  300.                  incorrect detection of IDE/ATAPI devices to help me to solve
  301.                  problem more quickly; you must enter Drives Details page
  302.                  first for this switch to work
  303.   SAVEDDC=<fn>   save detected DDC data to file to send me in case of somehow
  304.                  incorrect detection of PnP monitor to help me to solve
  305.                  problem more quickly; you must enter Video Details page
  306.                  first for this switch to work
  307.   SAVEPCI=<fn>   save detected PCI data to file to send me in case of somehow
  308.                  incorrect detection of PCI devices to help me to solve
  309.                  problem more quickly
  310.   LCD            use this in case of problems during network card detection
  311.                  on laptops with LCD display
  312.   NIK            use this in case of problems during keyboard detection; you
  313.                  may need this switch on systems with wireless or USB keyboard
  314.                  without proper emulation of ports 60h/64h
  315.   NODDC          use this in case of hangup during monitor detection, e.g.
  316.                  on laptops with LCD display
  317.  
  318.   Switches are case insensitive. List of switches may also be obtained by
  319. running NSSI with switch '?'. If you use some switch(es) regularly and don't
  320. want to type them again and again, create batch file for starting NSSI with
  321. switches you want.
  322.  
  323.  
  324. --- TROUBLESHOOTING ---------------------------------------------------------
  325.  
  326.   When problems occur running NSSI, try to press Scroll Lock before program
  327. starts, or specify 'safe' switch on command line. This will run NSSI in so
  328. called "Safe Mode", where hardware checks which may crash the system are
  329. disabled.
  330.  
  331.   For cases of crashes at startup, NSSI has debug feature: use 'B' switch
  332. and NSSI will create file NSSIBOOT.LOG with records about startup
  333. detection. Based on this file, I will know, what happened (if you will
  334. send it me :).
  335.  
  336.  
  337. --- KNOWN BUGS, LIMITATIONS AND INCOMPATIBILITIES ---------------------------
  338.  
  339.   Here are described some less important known bugs, which will be fixed
  340. in future if possible.
  341.  
  342.  * Video memory size may be displayed incorrectly on nVIDIA RIVA TNTx and
  343.    GeForce videochipsets.
  344.  * Internal File Viewer sometimes hangs while scrolling and has other
  345.    (display) bugs.
  346.  
  347.  
  348. --- UPDATES -----------------------------------------------------------------
  349.  
  350.   Latest version is always available:
  351.  
  352.   * on my website - see Contact
  353.     - not all builds are necessary published on Internet
  354.  
  355.   NSSI is under development. New versions are released often and include
  356. updates, bugfixes and new features. Current version is getting obsolete
  357. quickly and will be superseded soon. It is recommended to use always
  358. latest version available.
  359.  
  360.  
  361. --- CONTACT -----------------------------------------------------------------
  362.  
  363.   Tomás Navrátil
  364.   Navrátil Software
  365.   ICQ      : 317492002
  366.   E-mail   : tnt at navsoft dot cz
  367.   Telephone: ++420 603 716 623
  368.              ++420 596 722 293
  369.   WWW      : http://www.navsoft.cz
  370.  
  371.   Or see Help|About item in program.
  372.  
  373.  
  374. --- CREDITS -----------------------------------------------------------------
  375.  
  376. To                                    For
  377. Vladimir M. Zakharychev aka Bobby Z.  TMi0SDGL, DrvTypes
  378. Norbert Juffa                         CompTest
  379. Finn Thoegersen                       VGADOC
  380. Mr. Byte aka Andrew Eigus             DrvTypes
  381. Vasiliy Sorokin                       FirstINFO
  382. Ralf Brown                            Interrupt List
  383. André Baresel, Craig Jackson          Sound Blaster Programming Information
  384. MiPol Research and Production         SB_DMA
  385. Vladimír Vylícil                      valuable testing
  386. Farflame aka Ales Kopriva             ß-testing
  387.  
  388.  
  389. --- DISCLAIMER, LICENSE AND COPYRIGHT ---------------------------------------
  390.  
  391.  WARNING ! THIS PROGRAM IS UNDER DEVELOPMENT, USE IT AT YOUR OWN RISK !!!
  392.  
  393.   This program is provided "as is". In no event the author will be liable
  394. for any damages, including any lost profits, lost savings or other
  395. incidental or consequential damages arising out of your use or inability
  396. to use the program, or for any claim by any other party.
  397.  
  398.   NSSI is free for noncommercial usage, it may not be sold or leased. Also, it
  399. may not be used in a commercial way without written permission of the author.
  400.  
  401.   NSSI is copyrighted by Navrátil Software. All rights are reserved.
  402.  
  403.   Navrátil Software and NSSI are trademarks of Tomás Navrátil.
  404.  
  405.   All other mentioned trademarks and copyrights are registered by their
  406. respective owners.
  407.